﻿@charset "utf-8";
/* CSS Document */
/* index */
body{ padding-top:101px;}
.op0{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}
.wrap{ max-width:1300px; margin:0 auto;}
.tab-cell{ display:table-cell; vertical-align: middle;}
.mob-nav{ display:none; width:40px; height:40px; margin-top:5px; border-radius:50%; margin-left:10px; background-size:auto 40%; position:relative;}
.mob-nav:before{ content:''; position:absolute; left:50%; top:50%; height:2px; width:26px; margin-left:-13px; margin-top:-8px; background:#333; transition:all 0.5s ease;}
.mob-nav:after{ content:''; position:absolute; left:50%; top:50%; height:2px; width:26px; margin-left:-13px; margin-top:6px; background:#333; transition:all 0.5s ease;}
.mob-nav span{position:absolute; left:50%; top:50%; height:2px; width:26px; margin-left:-13px; margin-top:-1px; background:#333; transition:all 0.5s ease;}
.mob-nav.on{ transition:all 0.5s ease;}
.mob-nav.on:before{ margin-top:-1px; transform:rotate(45deg); transition:all 0.5s ease;}
.mob-nav.on:after{ margin-top:-1px; transform:rotate(-45deg); transition:all 0.5s ease;}
.mob-nav.on span{width:0;transition:all 0.5s ease;}
.top{ position: fixed; left:0%; top:0px; width:100%; z-index:12; background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.15);}
.ebunec{ background:#f2f2f2; line-height:40px; color:#666;}
.ac-lang span{ margin:0 8px;}
.t-logo{ padding-top:10px;}



.T-nav{}
.T-nav > li{ float:left; position:relative;}
.T-nav > li.aomentc{ position:inherit}
.T-nav > li.aomentc .thr{ padding:45px;}
.T-nav > li.aomentc .thr .paeblm{ width:250px; padding-right:65px; border-right:1px solid #eee;}
.T-nav > li.aomentc .thr .paeblm a{display:block; margin:10px 0; border:1px solid #eee; line-height:35px;text-align: center;}
.T-nav > li.aomentc .thr .moeawb{ width:calc(100% - 300px);}
.T-nav > li.aomentc .thr .moeawb .list{ border-bottom:1px solid #eee; line-height:40px;}
.T-nav > li.aomentc .thr .moeawb .list .d1{ width:170px; float:left;}
.T-nav > li.aomentc .thr .moeawb .list .d1 a{ color:#2e82e8;}
.T-nav > li.aomentc .thr .moeawb .list .d2{ float:right; width:calc(100% - 190px);}
.T-nav > li.aomentc .thr .moeawb .list .d2 a{display:inline-block; margin-right:50px;}

.T-nav > li.aomentc .thr .moeawb .list2{ width:25%; float:left; text-align:center; line-height:40px;}
.T-nav > li.aomentc .thr .moeawb .list2 .d1{ width:200px; float:left;}
.T-nav > li.aomentc .thr .moeawb .list2 .d1 a img{border:1px solid #f1f1f1;}
.T-nav > li.aomentc .thr .moeawb .list2 .d1 a{ color:#333;}
 
.sjtit{background:#f9f9f9;margin:3% 0; text-indent:1rem;line-height:60px;font-size:20px;font-weight:bold;color:#333;}
.sjtit span{color:#2e82e8;}

.T-nav > li > a{ line-height:100px; padding:0 17px; font-size:18px; display:block; position:relative; transition:all 0.5s ease;font-weight:bold;}
.T-nav > li > a:after{ content:''; position:absolute; width:0; height:3px; background:#2e82e8; left:50%; bottom:25px; transform:translateX(-50%); transition:all 0.5s ease;}
.T-nav > li .thr{ position:absolute;  top:100px; left:0%; width:100%; background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.2); display:none;}
.T-nav > li .thr > a{ display:block; font-size:14px; line-height:40px; text-align:center;}
.ind-tel{ color:#e6232b; font-size:22px; margin-top:30px; padding-left:30px; background:url(../images/tel.png) no-repeat left center; line-height:35px; margin-left:12px;}

.ind-search{ padding:35px 0; background:url(../testimg/t3.jpg) no-repeat center center; background-size:cover; color:#fff;}
.ind-search .enc{ font-size:72px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:rgba(255,255,255,0.1); position:absolute; left:0; top:50%; transform:translateY(-50%);}
.leomba{display: -webkit-flex; display: flex;justify-content:space-between; flex-wrap:wrap;align-items:center;}
.leomba .tit{ font-size:24px; font-weight:bold;}
.leomba .con{ line-height:25px; width:500px;}
.leomba .con .d2{ font-size:16px; font-weight:bold;}
.leomba .con a{ color:#fff; margin-right:15px;}
.lomcva{ width:35%; background:#fff;}
.lomcva .c1{ float:left; width:calc(100% - 130px); background:#fff url(../images/fd.png) no-repeat 15px center; height:45px; border:none; padding:0 10px 0 45px;font-family:microsoft yahei;}
.lomcva .c2{ border:none; cursor:pointer; height:45px; color:#fff; font-size:16px; font-weight:bold; width:130px; background:#2e82e8;font-family:microsoft yahei;}



.ind-01{ padding:3% 0;}
.teoc-tit .d1{ font-weight:bold; font-size:32px; font-weight:bold;}
.teoc-tit .d1:before{ content:''; display:inline-block; vertical-align:middle; margin-right:12px; width:4px; height:25px; background:#2e82e8;}
.teoc-tit .d2{ font-size:16px; text-transform:uppercase; color:#999; font-weight:bold; margin-top:10px;}

.ind-02{ padding:6% 0; background:no-repeat center center; background-size:cover;}
.meabuc{ display:inline-block; padding:80px 100px; color:#fff; background:rgba(46,130,232,0.9);}
.meabuc .d1{ font-size:72px; font-weight:bold; line-height:1.2;}
.meabuc .d2{ font-size:24px; letter-spacing:4px; margin-top:10px;}

.ind-03{ padding:3% 0;}
.ybaoet{ margin-top:4%;}
.ybaoet li{ width:23.5%; float:left; margin-right:2%; margin-bottom:2%;}
.ybaoet li:nth-child(4n){ margin-right:0;}
.ybaoet li a{ display:block; transition:all 0.5s ease;}
.ybaoet li a .pic{ border:1px solid #ddd; padding:15px; background:#fff; text-align:center; overflow:hidden;}
.ybaoet li a .pic img{ width:100%; height:240px;object-fit: scale-down; transition:all 0.5s ease;}
.ybaoet li a .tit{ background:#f5f5f5; font-size:18px; text-align:center; padding:0 15px; line-height:52px; height:52px; overflow:hidden; transition:all 0.5s ease;}

.ybaoet2{ margin-top:4%;}
.ybaoet2 li{ width:23.5%; float:left; margin-right:2%; margin-bottom:2%;}
.ybaoet2 li:nth-child(4n){ margin-right:0;}
.ybaoet2 li a{ display:block; transition:all 0.5s ease;}
.ybaoet2 li a .pic{ border:1px solid #eee; padding:15px; background:#fff; text-align:center; overflow:hidden;}
.ybaoet2 li a .pic img{ width:100%; height:240px;object-fit: scale-down; transition:all 0.5s ease;}
.ybaoet2 li a .tit{ background:#f5f5f5; font-size:18px; text-align:center; padding:0 15px; line-height:52px; height:52px; overflow:hidden; transition:all 0.5s ease;}

.lcena-more{ padding-top:2%;}
.lcena-more a{ display:inline-block; padding:0 75px 0 35px; line-height:40px; color:#fff; background:#1475ea; position:relative;}
.lcena-more a:before{ content:''; background:#2e3336 url(../images/fa.png) no-repeat center center; width:40px; height:40px; position:absolute; right:0; top:0;}


.ind-04{ padding:4% 0; background:#f5f6fa url(../images/v.png) no-repeat center center;}
.ind-04 .img{ width:48%;}
.ind-04 .con{ width:48%;}
.ind-04 .con .d1{ padding-bottom:15px; font-size:32px; font-weight:bold; position:relative;}
.ind-04 .con .d1:before{ content:''; position:absolute; left:0; bottom:0; width:30px; height:3px; background:#2e82e8;}
.ind-04 .con .d2{ line-height:1.8; font-size:16px; margin:25px 0;}
.ind-04 .con .d3 a{ color:#224f7a; font-size:16px; display:inline-block; padding-left:25px; background:url(../images/hhh.png) no-repeat left center;}
.ind-04 .con .d4{ margin-top:30px;display: -webkit-flex; display: flex;justify-content:space-between; flex-wrap:wrap; text-align:center;}
.ind-04 .con .d4 .list .s1{ color:#2e82e8;}
.ind-04 .con .d4 .list .s1 span{ font-size:42px; vertical-align:top; font-family:'Impact';}
.ind-04 .con .d4 .list .s2{ font-size:16px; margin-top:10px;}

.ind-05{ padding:4% 0; background:url(../testimg/t7.jpg) no-repeat center center; background-size:cover;}
.teoc-tit02 .d1{ color:#fff;}
.teoc-tit02 .d1:before{ background:#fff;}
.teoc-tit02 .d2{ color:#fff;}

.baetuc li{ width:33.33%; text-align:center; padding:0 3%; float:left; margin-top:4%; color:#fff;}
.baetuc li .pic span{ display:inline-block; padding:10px; font-size:0; background:rgba(255,255,255,0.1); border-radius:50%;}
.baetuc li .pic span i{ width:145px; height:145px; display:inline-block; background:rgba(255,255,255,0.2) no-repeat center center; background-size:auto 65%; border-radius:50%;}
.baetuc li .tit{ margin:30px 0; font-size:20px;}
.baetuc li .con{ line-height:1.8;}

.ind-06{ padding:4% 0;}

.yoneabc{ margin-top:4%;}
.enapre{ width:48.5%;}


.lewona{ width:48.5%;}
.pteojb li{ margin-bottom:10px; background:#fff;}
.pteojb li .d1{ line-height:70px; font-size:16px; height:72px; overflow:hidden; border:1px solid #ddd; position:relative; padding:0 20px 0 90px;}
.pteojb li .d1:before{ content:''; position:absolute; left:0; top:0; width:70px; height:70px; background:#f8f8f8 url(../images/b1.png) no-repeat center center;}
.pteojb li .d2{ padding:20px; display:none; border:1px solid #ddd; border-top:none;}
.pteojb li .d2 .od{ line-height:25px; height:50px; overflow:hidden; color:#666;}

.ind-07{ padding:4% 0; background:#f6f6f6;}

.wobtac{ padding:0 70px;}
.wobtac .prev,.wobtac .next{ width:60px; height:60px; background:no-repeat center center; background-size:100% 100%; cursor:pointer; position:absolute; top:50%; transform:translateY(-50%);}
.wobtac .prev{ left:0; background-image:url(../images/left02.png);}
.wobtac .next{ right:0; background-image:url(../images/right02.png);}

.aclt-link{ background:#fff; padding:15px 0; line-height:30px;}
.aclt-link .con a{ margin:0 15px;}
.venmb{ background:#3f4551;}

.lpaebb{display: -webkit-flex; display: flex;justify-content:space-between; flex-wrap:wrap; overflow:hidden;}
.ebaomc{ width:345px; text-align:center; color:#fff; padding:30px 0; margin-right:20px; background:#2e82e8; border-radius:20px; box-shadow:0 0 20px rgba(0,0,0,0.5);}
.ebaomc .d1{ margin-bottom:15px;}
.ebaomc .d1 span{ font-size:20px; font-weight:bold; display:inline-block; position:relative;}
.ebaomc .d1 span:before,.ebaomc .d1 span:after{ content:''; position:absolute; top:50%; transform:translateY(-50%); height:2px; width:20px; background:#fff;}
.ebaomc .d1 span:before{ left:-40px;}
.ebaomc .d1 span:after{ right:-40px;}
.ebaomc .d2{ line-height:25px;}
.ebaomc .d2 img{ margin-right:6px;}
.ebaomc .d3{ font-size:16px; margin:6px 0;}
.ebaomc .d4{ margin-top:25px;}
.milc{ max-width:210px; line-height:25px; margin:0 auto; text-align:left;display: -webkit-flex; display: flex;justify-content:space-between;}

.lpaebb dl{ padding-top:50px;}
.lpaebb dl dt{ margin-bottom:15px;}
.lpaebb dl dt a{ color:#fff; font-size:16px; font-weight:bold;}
.lpaebb dl dd{ line-height:35px;}
.lpaebb dl dd a{ color:#abb5c9;}
.lorebb{ background:#2b303a; color:#abb5c9; padding:15px 0; line-height:25px;}
.lorebb a{ color:#abb5c9;}
.lorebb .fr{ padding-right:20px;}
.ny-banner{ height:280px; background:no-repeat center center; background-size:cover;}

.ny-main{ padding:40px 0;}
.rou-sild{ width:250px;}
.ny-nav{ padding-bottom:30px; border:10px solid #e3e3e3;}
.tb-tit{ padding:20px; color:#999; font-size:16px; text-transform:uppercase;}
.tb-tit strong{ color:#333; font-size:20px; display:block;}
.lvbmea{ width:calc(100% + 20px); margin-left:-10px;}
.lvbmea li{ border-bottom:1px solid #e3e3e3;}
.lvbmea li a{ display:block; padding:0 30px; line-height:50px; font-size:16px; background:url(../images/r1.png) no-repeat 90% center;}
.lvbmea li a.cur{ color:#fff;background:#2e82e8 url(../images/r2.png) no-repeat 90% center;}

.eowlb{ border:1px solid #ddd; padding:0 20px 20px; margin-top:30px;}
.eowlb .bltc{ color:#666; font-size:18px; line-height:50px; margin-bottom:5px; position:relative;}
.eowlb .bltc span{ margin-left:10px; font-size:15px;}
.eowlb .bltc:before{ content:''; position:absolute; left:-21px; width:2px; height:100%; background:#2e82e8;}

.eowlb .d1{ line-height:25px; padding-left:25px; background:no-repeat left 7px;}

.fonm-con{ width:calc(100% - 290px);}
.oenmba{ border-bottom:2px solid #ddd; line-height:35px; height:55px;}
.oenmba > span{ font-size:30px; font-weight:bold; border-bottom:2px solid #2e82e8; padding-bottom:18px;}
.xc-con{ margin-top:3%; font-size:16px; line-height:2; color:#666;}

.obntca{ font-size:26px; margin:4% 0;}
.ebunba{display: -webkit-flex; display: flex;justify-content:space-between; flex-wrap:wrap;}
.ebunba li{ background:#f9f9f9; padding:4%; text-align:center; width:32%;}
.ebunba li .d2{ font-size:16px; color:#666; margin:15px 0 30px;}
.ebunba li .d3{ font-weight:bold; font-size:18px; line-height:1.8;}

.honor-ul li{ width:48%; margin-top:4%; float:left; cursor:pointer;}
.honor-ul li:nth-child(2n){ float:right;}
.honor-ul li .pic{ overflow:hidden; border:6px solid #ddd;}
.honor-ul li .pic img{ width:100%; height:300px; object-fit:cover;}
.honor-ul li .tit{ margin-top:12px; padding-right:30px; line-height:20px; height:20px; overflow:hidden; font-size:16px; color:#666; padding:0 10px; background:url(../images/ad.png) no-repeat 95% center;}


.wobakb{ font-size:24px; margin-top:3%;}
.omebna-ul li{ float:left; width:23.5%; margin-right:2%; margin-top:3%; background:#f3f3f3; cursor:pointer;}
.omebna-ul li:nth-child(4n){ margin-right:0;}

.omebna-ul li .pic img{ width:100%; height:170px; object-fit:cover;}
.omebna-ul li .tit{ line-height:45px; text-align:center; height:45px; overflow:hidden; padding:0 10px; font-size:16px;}
.ebmnub{ background:#fafafa; padding:20px; margin-top:3%;}

.plaebu li{ float:left; width:30%; margin-right:5%; margin-top:5%; border:1px solid #ddd; padding:10px;}
.plaebu li:nth-child(3n){ margin-right:0;}
.plaebu li img{ width:100%; height:80px; object-fit: scale-down;}

.aeplbi{ margin-top:4%;}
.dlmeba{ width:47%;}
.dlmeba dl{ margin-bottom:25px;}
.dlmeba dt{ font-size:20px; line-height:2; margin-bottom:15px;}
.dlmeba dd{ line-height:30px; color:#666; margin-top:7px; padding-left:24px; background:no-repeat left 7px;}
.dlmeba dd a{color:#666;}
#map{ width:49%; height:450px;}

.cmeoba{ background:#f7f8fd; padding:4% 0;}
.vovla{ font-size:16px; line-height:2;}
.otebn li{ position:relative; margin-top:3%; width:48%; border:1px solid #ddd;}
.otebn li .c1{ width:100%; height:50px; border:none; padding:0 60px 0 10px;font-family:microsoft yahei;}
.otebn li span{ width:50px; height:50px; border-left:1px solid #ddd; display:block; position:absolute; right:0; top:0; background:no-repeat center center;}
.otebn li span.s1{ background-image:url(../images/b1.jpg);}
.otebn li span.s2{ background-image:url(../images/b2.jpg);}
.otebn li span.s3{ background-image:url(../images/b3.jpg);}
.otebn li span.s4{ background-image:url(../images/b4.jpg);}
.otebn li span.s5{ background-image:url(../images/b5.jpg); border:none;}
.otebn li i{ position:absolute; right:0; top:0; display:block; border-left:1px solid #ddd;}
.otebn li textarea{ width:100%; height:144px; padding:10px 60px 10px 10px; border:none; display:block;}
.otebn li .c2{ background:#1c3983; font-size:18px; color:#fff; border:none; cursor:pointer; width:100%; height:50px;font-family:microsoft yahei;}

.aclemb{ margin-top:4%;}
.aclemb .c1{ float:left; font-size:16px; height:45px; border:1px solid #ddd; padding:0 10px; width:calc(100% - 100px);font-family:microsoft yahei;}
.aclemb .c2{ border:none; height:45px; width:100px; cursor:pointer; color:#fff; background:#2e82e8 url(../images/fdd.png) no-repeat center center;font-family:microsoft yahei;}

.tobalm{ margin-top:3%;}
.tobalm li{ border-bottom:1px dashed #ddd; padding:12px 0; font-size:16px;}
.tobalm li a{ display:block; line-height:35px; height:35px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.tobalm li a span{ color:#999; margin-right:10px;}
.tobalm li a i{ float:right; margin-left:25px; padding:0 45px 0 20px; color:#999; border-radius:17px; border:1px solid #ddd; line-height:33px; background:url(../images/p1.png) no-repeat 100px center;}


.tobalm2{ margin-top:0%;}
.tobalm2 li{ width:19%;margin-right:1.2%; font-size:16px;float:left; text-align:center;}
.tobalm2 li:nth-child(5n){margin-right:0%;}
.tobalm2 li a{ display:block;    text-overflow: ellipsis; white-space: nowrap;}
.tobalm2 li a img{border:1px solid #ddd; }
.tobalm2 li a span{ color:#999;display:block; line-height:50px; overflow: hidden;
    text-overflow: ellipsis;
    height: 50px; }
 


.page-ol{ margin-top:3%;}
.page-ol a{ display:inline-block; vertical-align:middle; border:1px solid #ddd; border-radius:3px; width:45px; text-align:center; line-height:43px; height:45px; margin:0 3px;}
.page-ol a.cur{ color:#fff; background:#0075c2; border-color:#0075c2;}
.page-ol a.prev{ width:80px;}
.page-ol a.next{width:80px;}

.lbuntea{ line-height:2; margin-top:4%; font-size:16px;}
.obunba{display: -webkit-flex; display: flex;justify-content:space-between; flex-wrap:wrap;}
.obunba li{ background:#f7f7f9; padding:30px 20px; border-top:3px solid #2e82e8; width:32%; margin-top:3%; text-align:center;}
.obunba li .d2{ color:#999; font-size:16px; margin:30px 0 12px;}
.obunba li .d3{ font-size:16px; line-height:1.8;}
.lmceub{ margin-top:4%; background:#f7f7f9;display: -webkit-flex; display: flex;justify-content:space-between; flex-wrap:wrap;align-items:center;}
.lmceub .pic{ width:50%;}
.lmceub .con{ width:50%; padding:0 4%; line-height:25px; font-size:16px;}
.lmceub .con .d1{ margin-bottom:25px;}
.lmceub .con .d2{ color:#666;}

.news-list{ margin-top:3%;}
.news-list li{ transition:all 0.5s ease;}
.news-list li .butc{ padding:30px 0; border-bottom:1px solid #ddd;}
.news-list li a{ display:block;}
.news-list li a .pic{ width:225px;}
.news-list li a .pic img{ width:100%; height:150px; object-fit:cover;}
.news-list li a .date{ margin-left:50px; padding-top:20px; width:95px; color:#999; transition:all 0.5s ease;}
.news-list li a .date:after{ content:''; position:absolute; left:95px; height:1px; width:35px; background:#ccc; top:32px; transition:all 0.5s ease;}
.news-list li a .date .d1{ font-size:18px;}
.news-list li a .date .d3{ margin-top:30px;}
.news-list li a .date .d3 span{ display:inline-block; width:35px; height:35px; background:url(../images/vv1.png) no-repeat center center; transition:all 0.5s ease;}
.news-list li a .con{ width:calc(100% - 465px); padding-top:20px; transition:all 0.5s ease;}
.news-list li a .con .d1{ line-height:25px; height:25px; font-weight:bold; overflow:hidden; font-size:16px;}
.news-list li a .con .d2{ margin-top:15px; color:#999; line-height:25px; height:75px; overflow:hidden;}


.eobnce{ border-bottom:1px solid #ddd; padding-bottom:20px;}
.eobnce .d1{ font-size:26px; font-weight:bold;}
.eobnce .d2{ margin-top:20px; color:#666;}
.eobnce .d2 > span{ color:#666; margin:0 10px;}

.edit-con{ padding:4% 0; font-size:16px; line-height:2;}

.lecbua{ padding-top:30px; border-top:1px solid #ddd; padding-right:180px;}
.lecbua p{ font-size:16px; line-height:25px; padding:5px 0;}
.lecbua a.back{ position:absolute; right:0; top:30px; line-height:45px; width:145px; border:2px solid #2d3b85; color:#2d3b85; font-size:16px; text-indent:15px; background:url(../images/gg.png) no-repeat 120px center;}


.lmeabn{ font-size:16px; line-height:2; margin-top:3%;}
.lmeabn table{ line-height:28px; border:1px solid #f1f1f1; text-align:center; font-family:Microsoft YaHei; color:#333; font-size:14px;}
.lmeabn table td{ padding:10px; border:1px solid #f1f1f1}


.ubeunba{ margin-top:4%;}
.ubeunba li{ text-align:center; width:33.33%; float:left; color:#666; font-size:16px;}
.ubeunba li .d2{ color:#2e82e8; font-size:50px; font-weight:bold; margin:15px 0;}




.eunbma li{ width:23.5%; float:left; margin-right:2%; margin-top:3%;}
.eunbma li:nth-child(4n){ margin-right:0;}
.eunbma li a{ display:block;}
.eunbma li a .pic img{ width:100%; height:245px; object-fit:cover;}
.eunbma li a .tit{ line-height:55px; height:55px; padding:0 10px; overflow:hidden; text-align:center; color:#fff; background:#2e82e8;font-size:18px;}

.eunbma-oc li{ width:30%; margin-right:5%; margin-top:5%;}
.eunbma-oc li:nth-child(4n){ margin-right:5%;}
.eunbma-oc li:nth-child(3n){ margin-right:0;}
.eunbma-oc li a .tit{ background:#fff; color:#333; border:1px solid #ddd;}

.eubora span{ float:left; width:49%; line-height:70px; background:#f7f7f7; text-align:center; font-size:30px; font-weight:bold;}
.eubora span.cur{ color:#fff; background:#2e82e8;}
.eubora span:nth-child(2n){ float:right;}

.pbrlma{ background:#fafafa; padding:25px; margin-top:4%;}
.pbrlma .pic{ width:290px;}
.pbrlma .pic img{ width:100%;}
.pbrlma .con{ width:calc(100% - 320px);}
.pbrlma .con .d1{ font-size:22px; color:#2e82e8;}
.pbrlma .con .d1 a{ float:right; line-height:30px; border:1px solid #2e82e8; border-radius:15px; padding:0 15px; font-size:14px; color:#2e82e8;}
.pbrlma .con .d2{ margin-top:25px; line-height:2; color:#666;}

.ybaoet li{ width:30%; margin-right:5%; margin-bottom:4%;}
.ybaoet li:nth-child(4n){ margin-right:5%;}
.ybaoet li:nth-child(3n){ margin-right:0;}

.tlbynca{ background:#fafafa; padding:4% 0;}
.lebncea{ line-height:30px;}
.lebncea strong{ font-size:20px;}
.lebncea a{ float:right;}

.eubant li{ width:46%; float:left;}
.eubant li:nth-child(2n){ float:right;}

.eubant li a{ display:block; border-bottom:1px solid #ddd; padding:25px 0;}
.eubant li a .date{ width:60px;}
.eubant li a .date span{ font-size:22px; display:block;}
.eubant li a .con{ width:calc(100% - 85px);}
.eubant li a .con .d1{ font-size:16px; line-height:25px; height:25px; overflow:hidden;}
.eubant li a .con .d2{ color:#787878; line-height:22px; height:44px; overflow:hidden; margin-top:5px;}

.yhcbva li{ width:23.5%; float:left; margin-right:2%; margin-top:3%;}
.yhcbva li:nth-child(4n){ margin-right:0;}
.yhcbva li a{ display:block;}
.yhcbva li a .pic img{ width:100%; height:235px; object-fit:cover;}
.yhcbva li a .tit{ padding:15px; border:1px solid #ddd; font-size:16px;}
.yhcbva li a .tit p{ line-height:25px; height:50px; overflow:hidden;}

.eblmae{ padding:15px 0; line-height:25px; background:#f0f0f0;}
.evnmba{ background:#f9f9f9;}
.evnmba strong{ padding:0 30px; color:#fff; font-size:20px; line-height:55px; background:#1477e5; display:inline-block;}
.bvaeti{ padding:30px; line-height:2; border:1px solid #eee;}
 

.bvaeti table{ line-height:28px; border:1px solid #f1f1f1; text-align:center; font-family:Microsoft YaHei; color:#333; font-size:14px;}
.bvaeti table td{ padding:10px; border:1px solid #f1f1f1;min-width:25%;}

.ubyunca{ margin-top:2%;}
.ubyunca li{ border-bottom:1px dashed #ddd; width:48%; float:left;}
.ubyunca li:nth-child(2n){ float:right;}
.ubyunca li a{ display:block;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;line-height:45px; padding-left:30px; background:url(../images/wc.png) no-repeat left center;}

.ibeamc{ width:42%;}
.imgla{ border:1px solid #ddd; padding:5%;}
.imgla a{ display:block; position:absolute; left:10px; bottom:10px; width:57px; height:57px; background:url(../images/bf.png) no-repeat center center; background-size:100% 100%; z-index:2;}
.imgla img{ width:100%; height:330px; object-fit: scale-down;}
.lcmnba{ background:#f6f6f6; padding:8px 42px; margin-top:8px;}
.lcmnba .prev,.lcmnba .next{ width:32px; height:74px; background:#eaeaea no-repeat center center; cursor:pointer; position:absolute; top:8px;}
.lcmnba .prev{ left:0; background-image:url(../images/left03.png);}
.lcmnba .next{ right:0; background-image:url(../images/right03.png);}



.hbnemb{ width:54%;}
.hbnemb .d1{ font-size:28px; font-weight:bold; padding-bottom:30px; border-bottom:1px solid #ddd;}
.hbnemb .d2{ padding:25px 0; line-height:2; color:#666; border-bottom:1px dashed #ddd;}
.hbnemb .d3{ margin:25px 0; line-height:2; color:#666;}
.hbnemb .d4 a{ display:inline-block; text-align:center; font-size:16px; margin-right:20px; width:175px; line-height:45px; border-radius:23px; color:#fff;}
.hbnemb .d4 a.a1{ background:#e14539;}
.hbnemb .d4 a.a2{ background:#ed9d12;}

@media (min-width: 1201px){
.T-nav li .sec,.T-nav > li .thr{ display:block; opacity:0; visibility:hidden; transform:translateY(30px); transition:all 0.5s ease;}
.T-nav li:hover .sec,.T-nav > li:hover .thr{ opacity:1; visibility: visible; transform:translateY(0px); transition:all 0.5s ease;}
.T-nav > li:hover > a:after,.T-nav > li > a.cur:after{ width:30px; transition:all 0.5s ease;}
.T-nav > li:hover > a,.T-nav > li > a.cur{ color:#2e82e8;}
.ind-02 li a:hover .pic img,.unreba li a:hover .pic img{ transform:scale(1.05); transition:all 0.5s ease;}
.ind-02 li a:hover .tit{ background:rgba(69,146,15,0.9); transition:all 0.5s ease;}
.ybaoet li a:hover .tit{ color:#fff; background:#1475ea; transition:all 0.5s ease;}
.ybaoet li a:hover{ box-shadow:0 0 15px rgba(0,0,0,0.15); transition:all 0.5s ease;}
//.ybaoet2 li a:hover .tit{ color:#fff; background:#1475ea; transition:all 0.5s ease;}
.ybaoet2 li a:hover{ box-shadow:0 0 15px rgba(0,0,0,0.15); transition:all 0.5s ease;}
.pteojb li.on .d2{ display:block;}
.pteojb li.on .d1:before{ background:#1475ea url(../images/b2.png) no-repeat center center;}
.tobalm li a:hover i{ background:#2e82e8 url(../images/p2.png) no-repeat 100px center; border-color:#2e82e8; color:#fff;}
.T-nav > li.aomentc .thr .paeblm a.cur{background:#eee;}


}



@media (max-width: 1200px){
body{ padding-top:50px;}
.main{ width:100%; max-width:780px; margin:0 auto; padding:0 3%;}
.wrap{ width:100%; max-width:780px; margin:0 auto; padding:0 3%;}
.top{ display:block; padding:0 3%; top:0; width:100%; left:0; margin-left:0; background:#fff; box-shadow:0 0 5px rgba(0,0,0,0.2); position:fixed; z-index:20;}
.top > .wrap{ padding:0 3%;}
.top .t-logo{ padding:10px 0;}
.top .t-logo img{ height:30px;}
.top .T-nav > li > a{ color:#666; transition:all 0.5s ease;}
.T-nav{ position:fixed; left:0; top:50px; margin:0; padding:0; width:100%; height:calc(100vh - 50px); background:#fff; z-index:22; overflow:auto; display:none;}
.T-nav > li{ width:100%; border-bottom:1px solid #eee;}

.T-nav li > a{ background:none !important; line-height:45px; padding:0 3%; font-size:16px;}
.T-nav > li .thr{ position:relative; top:0; left:0; margin:0; width:100%; padding:0; box-shadow:0 0 0;}
.T-nav > li .thr .pic{ display:none;}
.T-nav > li .thr .con{ width:100%;}
.T-nav > li .thr .con a{ line-height:45px; margin:0; font-size:15px; padding:0 5%; text-align:left; width:100%;}

.moeawb{display:none;}
.T-nav > li.aomentc{position: relative;}
.T-nav > li.aomentc .thr .paeblm{width:100%; border:none; padding:0;}
.T-nav > li.aomentc .thr .paeblm a{margin:0;  border:none;}
.T-nav > li.aomentc .thr{padding:0;}



.mob-nav{ display:block;}
.ind-tel,.ebunec{ display:none;}
.ind-search{ padding:18px 0;}
.leomba .tit{ width:100%; text-align:center; font-size:18px;}
.leomba .con{ width:100%; text-align:center; margin-top:15px;}
.lomcva{ width:100%; margin-top:12px;}
.teoc-tit .d1{ font-size:20px;}
.meabuc{ padding:30px;}
.meabuc .d1{ font-size:24px;}
.meabuc .d2{ font-size:15px;}
.ybaoet li a .pic img{ height:150px;}
.ybaoet li a .tit{ font-size:14px;}
.ind-04 .con .d1{ font-size:20px;}
.ind-04 .con .d2{ margin:3% 0; font-size:14px;}
.ind-04 .con .d4{ margin-top:3%;}
.lpaebb dl{ display:none;}
.ebaomc{ margin:0; width:100%;}
.ny-main{ padding:3% 0;}
.rou-sild{ width:100%; border-bottom:1px solid #ddd;}
.ny-nav{ padding:0; border:none;}
.lvbmea{ width:100%; margin:0;}
.tb-tit{ padding:0; line-height:50px; font-size:14px; background:url(../images/xx.png) no-repeat right center;}
.tb-tit strong{ display:inline-block; font-size:16px; margin-right:10px;}
.eowlb{ display:none;}
.lvbmea li a{ font-size:15px; line-height:42px; padding:0 20px; background-position: 95% center !important;}
.fonm-con{ width:100%; margin-top:3%;}
.lmewbn{ display:none;}
.oenmba{ height:47px;}
.oenmba > span{ font-size:18px; padding-bottom:10px;}
.lvbmea{ display:none;}
.xc-con{ font-size:15px;}
.obntca{ font-size:18px;}
.ebunba li .d2{ margin:10px 0 15px;}
.ebunba li .d3{ font-size:16px;}
.honor-ul li .pic img{ height:160px;}
.honor-ul li .tit{ font-size:14px;}
.omebna-ul li .pic img{ height:120px;}
.otebn li{ width:100%;}
.aclemb .c1{ font-size:14px;}
.lmceub .con,.lmeabn{ font-size:14px;}

.eobnce .d1{ font-size:18px;}
.edit-con,.lecbua p{ font-size:15px;}
.lecbua{ padding-right:0;}
.lecbua a.back{ font-size:15px; position:relative; top:0; margin-top:15px; display:block;}
.oenmba022{ display:none;}
.eunbma li a .pic img{ height:180px;}

.pbrlma{ padding:4%;}
.yhcbva li a .pic img{ height:200px;}
.ibeamc{ width:100%;}
.hbnemb{ width:100%; margin-top:4%;}
.hbnemb .d1{ font-size:20px; padding-bottom:15px;}
.hbnemb .d2{ padding:3% 0;}
.hbnemb .d4 a{ width:125px;}
.ybaoet2 li{width:49%;}
.ybaoet2 li:nth-child(2n){ margin-right:0;}
}
@media (max-width: 900px){


}

@media (max-width: 780px){
.m_fixedBottom{width: 100%;
    height: 3.3rem; position: fixed; background: rgba(255,255,255,1); box-shadow: 0px -0.02rem 0.12rem rgba(0,0,0,0.08); bottom: 0;z-index: 9999;}
.m_fixedBottom a{float: left; width: 2.75rem; position: relative;}
.footerProject{margin-left: 0.6rem; width: 0.56rem; text-align: center;}
.footerProjectIcon{width: 0.34rem; height: 0.38rem; background: url("../images/fIcon01.png") no-repeat center; background-size: 100% 100%; margin: 0.28rem auto 0.08rem auto;}
.footerProjectTxt{height: 0.38rem; line-height: 0.38rem; color: rgba(85,85,85,1);float: left;margin-top: 0.4rem;font-size: 0.34rem;}
.footerCase{margin-left: 0.8rem;}
.footerCaseIcon{width: 0.34rem; height: 0.34rem; background: url("../images/flicon02.png") no-repeat center; background-size: 100% 100%; margin: 0.3rem auto 0.1rem auto;}
.m_fixedBottom .footerPhone{width: 4rem;     margin-left: -2rem;
    left: 50%;}
.footerPhoneIcon{width: 1rem; height: 1rem; background: rgba(255,255,255,1); box-shadow: 0px -0.02rem 0.12rem rgba(0,0,0,0.08); border-radius: 50%; margin-bottom: 0.04rem; position: absolute; left: 0; top: 0rem;}
.footerPhoneTxt{width: 1.12rem; margin-top: 0.74rem;}
.footerPhoneIcon div{width: 3rem;
    height: 3rem;
    background: rgba(225,69,57,1) url(../images/fIcon03.png) no-repeat center;
    background-size: 50%;border-radius: 50%; margin: 0.1rem;}
.footerProduct{margin-left: 0rem;}
.footerProductIcon{width: 0.34rem; height: 0.34rem; background: url("../images/fIcon04.png") no-repeat center; background-size: 100% 100%;float: left;margin: 0.4rem 0.2rem auto 0.6rem;}
.footerHz{margin-left: 0rem;}
.footerHzIcon{width: 0.39rem; height: 0.31rem; background: url("../images/fIcon05.png") no-repeat center; background-size: 100% 100%; float: left;margin: 0.4rem 0.2rem auto 0.2rem;}

.lorebb div{ width:100%; text-align:center;}
.meabuc .d1{ font-size:20px; line-height:1.8;}
.ybaoet li{ width:49%; margin-right:0 !important;}
.ybaoet li:nth-child(2n){ float:right;}
.ind-04 .img{ width:100%; text-align:center;}
.ind-04 .con{ width:100%; margin-top:3%;}
.baetuc li{ width:100%; padding:3%;}
.enapre{ width:100%;}
.lewona{ width:100%; margin-top:3%;}
.ny-banner{ height:180px;}
.ebunba li{ width:100%; margin-bottom:2%;}
.honor-ul li .pic img{ height:30vw;}
.wobtac{ padding:0 50px;}
.wobtac .prev, .wobtac .next{ width:40px; height:40px;}
.wobakb{ font-size:20px;}
.omebna-ul li{ width:48.5%; margin-right:0;}
.omebna-ul li:nth-child(2n){ float:right;}
.omebna-ul li .pic img{ height:32vw;}
.omebna-ul li .tit{ font-size:14px; line-height:40px; height:40px;}
.plaebu li{ margin-top:3%; margin-right:0; width:49%;}
.plaebu li:nth-child(2n){ float:right;}
.plaebu li img{ height:18vw;}
.dlmeba{ width:100%;}
#map{ height:60vw; width:100%; margin-top:3%;}
.page-ol a.mob-none{ display:none;}
.tobalm li a i{ display:none;}
.tobalm li a{ font-size:14px;}
.obunba li{ width:100%;}
.lbuntea,.obunba li .d3{ font-size:14px;}
.lmceub .pic{ width:100%;}
.lmceub .con{ width:100%; padding:4%;}
.news-list li a .date{ display:none;}
.news-list li .butc{ padding:3%;}
.news-list li a .pic{ width:125px;}
.news-list li a .pic img{ height:85px;}
.news-list li a .con{ width:calc(100% - 140px); padding:0;}
.news-list li a .con .d2{ margin-top:5px; height:50px;}
.news-list li a .con .d3{ display:none;}
.ubeunba li .d2{ font-size:30px;}
.eunbma li{ width:49%; margin-right:0 !important;}
.eunbma li:nth-child(2n){ float:right;}
.eubant li{ width:100%;}
.yhcbva li{ width:49%; margin-right:0;}
.yhcbva li:nth-child(2n){ float:right;}
.yhcbva li a .tit{ font-size:14px;}
.evnmba strong{ font-size:18px; line-height:45px; padding:0 20px;}
.bvaeti{ padding:4%;}
.ubyunca li{ width:100%;}
}







@media (max-width: 640px){
.nealm li a .pic img{ height:120px;}
.nealm li a .con{ padding:12px;}
.nealm li a .con .d2{ margin:10px 0;}
.rubaec li{ width:49%;}
.rubaec li:nth-child(2n){ margin-right:0;}
.rubaec li .pic img{ height:26vw;}
.bcont{ width:100%; padding:0; border:none;}
.eowmn{ width:100%; margin-top:3%;}
.lbmeav a{ width:100%; max-width:100%; margin-bottom:10px;}
.pbrlma .pic{ width:100%;}
.pbrlma .con{ width:100%; margin-top:3%;}
.pbrlma .con .d1{ font-size:20px;}
.imgla img{ height:250px;}
.ybaoet2 li a .pic img{height:180px;}
.ybaoet2 li a .tit{font-size:15px;}
}





.shade {position: fixed;left: 0; top: 0; z-index: 21;display: none; width: 100%;height: 100%; background-color: #000;filter: alpha(opacity=50); opacity: 0.5; }
.big-video {
    position: fixed;
    left: 50%;
    top: 50%;
	margin-top:-240px;
    z-index: 22;
    display: none;
    margin-left: -450px;
    background-color: #fff;
    width: 900px;
    box-sizing: border-box;
}
.big-video-main {
    height: 480px;
}
.big-video-clo {
    position: absolute;
    right: -35px;
    top: 0;
    width: 30px;
    height: 30px;
    background: url(../images/icon30.png) no-repeat center center;
    cursor: pointer;
}

@media screen and (max-width: 750px){
.big-video {
    width: 100%;
    left: 0;
    margin-left: 0;
}
.big-video-main {
    height: 185px;
}
.big-video-clo {
    right: 0;
    z-index: 21;
}
}





@-moz-keyframes mouse {
  0% {
	  transform:rotate(0)
  }
  100% {
    transform:rotate(360deg)
  }
}
@-webkit-keyframes mouse {
  0% {
	  transform:rotate(0)
  }
  100% {
    transform:rotate(360deg)
  }
}
@keyframes mouse {
  0% {
	  transform:rotate(0)
  }
  100% {
    transform:rotate(360deg)
  }
}

.in-page{color:#888}
.in-page span,.in-page a{padding:.08rem .15rem;border:1px solid #e8e8e8}
.in-page a{margin-bottom:5px}
.in-page a:hover,.in-page a.cur{color:#fff;border-color:#236fd1;background:#236fd1}